package com.shuangti;

public class ketang {
    public static void main(String[] args) {
        //字符串拼接
        String str = "isfeuvbieuavo";
        StringBuffer sb = new StringBuffer(str);
        sb.append("sdfeuoirf");
        //还原，调用对象的tostring()
        str = sb.toString();

//append/insert
        // sb.append("sdfeuoirf");
//delete 删除一段
        //sb.delete(1,1);   tart 是 1，表示从索引 1 开始 ,end 是 1，表示到索引 1 之前结束。
//reverse 反转   sb.reverse();

        //string 与其他类型的相互转换
        String str_ = "22.8";
        double str_double = Double.parseDouble(str);
        int i=Integer.parseInt("3");
        boolean b=Boolean.parseBoolean("trUE");
        StringBuffer buffer=new
                StringBuffer("string");

        //其他类型转换成字符串
        double price = 199.1;
        String price_str = String.valueOf(price);


        // 装箱（Boxing）
        //定义：将基本数据类型转换为对应的包装类对象。
        //自动装箱
        int a = 10;
        Integer d = Integer.valueOf(a); // 手动装箱
        Integer c = a; // 自动装箱（Java 5 之后支持）


//拆箱（Unboxing）
//定义：将包装类对象转换为对应的基本数据类型。
//复制
//Integer a = 10;
//int b = a.intValue(); // 手动拆箱
//int c = a; // 自动拆箱（Java 5 之后支持）
    }
}
